/*
【题目描述】
已知:

m=max(a,b,c)max(a+b,b,c)×max(a,b,b+c)

输入a,b,c
，求m
。把求三个数的最大数max(x,y,z)
分别定义成函数和过程来做。

【输入】
输入a,b,c
。

【输出】
求m
，保留到小数点后三位。

【输入样例】
1 2 3
【输出样例】
0.200
*/

#include <cstdio>
#include <iostream>

using namespace std;

float mymax(float a, float b, float c) {
	return std::max(std::max(a,b),c);
}

int main()
{
	float a, b, c;
	cin >> a >> b >> c;
	printf("%.03f", mymax(a,b,c)/(mymax(a+b,b,c)*mymax(a,b,b+c)));
	return 0;
}
